package com.pt5.pthouduan.config;

import com.turn.ttorrent.client.SimpleClient;

import java.net.InetAddress;

public class TorrentClientMain {

    public static void main(String[] args) {
        try {
            // 1. 创建客户端对象
            SimpleClient client = new SimpleClient();

            // 2. 获取本地监听 IP（注意不能用 127.0.0.1，如果其他 peer 不在同一机器）
            InetAddress address = InetAddress.getLocalHost();

            // 3. 开始下载
            client.downloadTorrent(
                    "D:\\torrenttest\\doenload\\video.mp4.torrent",           // torrent 文件路径
                    "D://torrenttest/111111",              // 下载输出目录
                    address                     // 本机地址
            );

            System.out.println("Download completed.");

            // 4. 如果不想继续做 Seeder，可以停止客户端
            client.stop();

        } catch (Exception e) {
            System.err.println("Download failed:");
            e.printStackTrace();
        }
    }
}

